package charts
{
	import mx.collections.ArrayCollection;

	[Bindable]
	public class ModelLocator
	{
		//http://localhost:9090/demo
		public var serverUrl:String="http://localhost:9090/demo";
		public var servletUrl:String=serverUrl+"/CityServlet?";
		public var areaServletUrl:String=serverUrl+"/AreaServlet?";
		public var townServletUrl:String=serverUrl+"/TownServlet?";
		public var streetUseServletUrl:String=serverUrl+"/StreetUseServlet?";
		
//	import flash.filesystem.File;
//	import flash.filesystem.FileStream;
//	import flash.filesystem.FileMode; 
//	
//		public var _serverUrl:String="";
//		public var servletUrl:String=serverUrl+"/CityServlet?";
//			
//		public function get serverUrl():String
//	    {
//	    	if(_serverUrl==""){
//	    		var file:File = File.applicationDirectory.resolvePath("client.xml"); //读取刚才创建的test.xml 
//				var fs:FileStream = new FileStream();          
//				fs.open(file,FileMode.READ); //以只读方式打开 
//				var ct:XML = new XML(fs.readUTFBytes(fs.bytesAvailable)); //获取xml内容 
//				//Alert.show(ct+" "+ct.connect.@ip+" "+ct.connect.@port);
//				if(ct.connect.@ip!=null&&ct.connect.@port!=null){
//					serverUrl="http://"+ct.connect.@ip+":"+ct.connect.@port+"/demo";
//					//Alert.show(ModelLocator.getInstance().serverUrl);
//				}
//				fs.close();
//	    	}
//	        return _serverUrl;
//	    }
//	
//	    public function set serverUrl(value:String):void
//	    {
//	    	_serverUrl=value;
//	    }	
			
		public var countys:ArrayCollection=new ArrayCollection();
		public var affairs:ArrayCollection=new ArrayCollection();
		public var streets:ArrayCollection=new ArrayCollection();
		public var selectedArea:String="BS";	
		public var selectedTown:String="";	
		
		public var areas:ArrayCollection = new ArrayCollection(
                [  {label:"宝山区", data:"BS"}, 
                  {label:"崇明区", data:"CM"}, 
                  {label:"长宁区", data:"CN"}, 
                  {label:"奉贤区", data:"FX"},
                  {label:"虹口区", data:"HK"},
                  {label:"黄浦区", data:"HP"},
                  {label:"静安区", data:"JA"},
                  {label:"嘉定区", data:"JD"},
                   {label:"金山区", data:"JS"},
                   {label:"卢湾区", data:"LW"},
                   {label:"闵行区", data:"MH"},
                   {label:"农场局", data:"NC"},
                   {label:"浦东新区", data:"PD"},
                   {label:"普陀区", data:"PT"},
                   {label:"青浦区", data:"QP"},
                   {label:"松江区", data:"SJ"},
                  {label:"徐汇区", data:"XH"},
                  {label:"杨浦区", data:"YP"},
                  {label:"闸北区", data:"ZB"}
                  
                  
         ]);
	     
		
				
		public var years:ArrayCollection = new ArrayCollection(
                [  {label:"2010年", data:"2010"}, 
                  {label:"2009年", data:"2009"}, 
                  {label:"2008年", data:"2008"}, 
                  {label:"2007年", data:"2007"},
                  {label:"2006年", data:"2006"},
                  {label:"2005年", data:"2005"},
                  {label:"2004年", data:"2004"},
                  {label:"2003年", data:"2003"},
                  {label:"2002年", data:"2002"}
                  
                ]);
	     
	    public var months:ArrayCollection = new ArrayCollection(
               [ {label:"1月", data:"1"}, 
                  {label:"2月", data:"2"}, 
                  {label:"3月", data:"3"},
                  {label:"4月", data:"4"},
                  {label:"5月", data:"5"},
                  {label:"6月", data:"6"},
                  {label:"7月", data:"7"},
                  {label:"8月", data:"8"},
                  {label:"9月", data:"9"},
                  {label:"10月", data:"10"},
                  {label:"11月", data:"11"},
                  {label:"12月", data:"12"}
                  
                ]);
       	public var days:ArrayCollection = new ArrayCollection(
                [ {label:"1", data:"1"}, 
                  {label:"2", data:"2"}, 
                  {label:"3", data:"3"},
                  {label:"4", data:"4"},
                  {label:"5", data:"5"},
                  {label:"6", data:"6"},
                  {label:"7", data:"7"},
                  {label:"8", data:"8"},
                  {label:"9", data:"9"},
                  {label:"10", data:"10"},
                  {label:"11", data:"11"},
                  {label:"12", data:"12"},
                  {label:"13", data:"13"},
                  {label:"14", data:"14"},
                  {label:"15", data:"15"},
                  {label:"16", data:"16"},
                  {label:"17", data:"17"},
                  {label:"18", data:"18"},
                  {label:"19", data:"19"},
                  {label:"20", data:"20"},
                  {label:"21", data:"21"},
                  {label:"22", data:"22"},
                  {label:"23", data:"23"},
                  {label:"24", data:"24"},
                  {label:"25", data:"25"},
                  {label:"26", data:"26"},
                  {label:"27", data:"27"},
                  {label:"28", data:"28"},
                  {label:"29", data:"29"},
                  {label:"30", data:"30"},
                  {label:"31", data:"31"}
                  
                ]);         
       public var lines:ArrayCollection = new ArrayCollection(
               [ {label:"计生", data:"计生"}, 
                  {label:"劳动", data:"劳动"}, 
                  {label:"民政", data:"民政"},
                  {label:"社保", data:"社保"},
                  {label:"医保", data:"医保"},
                  {label:"其它", data:"其它"}
                  
                ]);
     
        public var areasList:ArrayCollection = new ArrayCollection(
                [  {label:"宝山区", data:"BS"},
					{label:"长宁区", data:"CN"},
					{label:"崇明区", data:"CM"},
					{label:"奉贤区", data:"FX"},
					{label:"虹口区", data:"HK"},
					{label:"黄浦区", data:"HP"},
					{label:"嘉定区", data:"JD"},
					{label:"金山区", data:"JS"},
					{label:"静安区", data:"JA"},
					{label:"卢湾区", data:"LW"},
					{label:"闵行区", data:"MH"},
					{label:"南汇区", data:"NH"},
					{label:"农场局", data:"NC"},
					{label:"浦东新区", data:"PD"},
					{label:"普陀区", data:"PT"},
					{label:"青浦区", data:"QP"},
					{label:"松江区", data:"SJ"},
					{label:"徐汇区", data:"XH"},
					{label:"杨浦区", data:"YP"},
					{label:"闸北区", data:"ZB"}
                  
                ]);           
		private  static var instance:ModelLocator;
		
		static public function getInstance():ModelLocator {
			if(instance == null)
	             instance = new  ModelLocator();
	        return instance;	 
		} 
	}
}